water lizard
English
water lizard meaning in English • water lizard का अर्थ अंग्रेजी में
Noun
- Any aquatic lizard of the genus Varanus, as the monitor of the Nile. See Monitor>, n., 3.